import 'package:scoped_model/scoped_model.dart';

// 封装状态数据和状态数据操作方法
class CountModel extends Model {
  int _count = 0;

  get count => _count;

  void increment() {
    _count++;
    notifyListeners();
  }

  // 使用该方式获取Model，rebuildOnChange默认值为false，状态改变不会通知刷新同步状态
  CountModel of(context) =>
      ScopedModel.of<CountModel>(context, rebuildOnChange: true);
}
